
ul.menu, ul.menu ul {
  list-style-type:none;
  margin: 0;
	float:left; 
	width:185px;
	padding:0px 10px 0 5px;
}

ul.menu a {
  display: block;
  text-decoration: none;	
}

ul.menu li {
	display:block;
}

ul.menu li a {
   	color: #000;	
  	display:block;
  	text-transform:uppercase;
 	margin-top:-1px;
	font-weight:normal;
	line-height:normal;
	color:#000;
	background:url(../images/icon.gif) left no-repeat;
	padding:6px 0px 6px 20px;
	float:left;
	width:175px;
	border-bottom:1px dotted #c2c2c2;
}

ul.menu li a:hover {
   color: #F00;	
}

ul.menu li ul li a {
  padding:6px 0px 6px 30px;
  color:#000;
  text-transform:none;
  font-weight:500;
  margin:0;width:160px;
  background:url(../images/icon_sub.gif)  no-repeat 10px center;
}

ul.menu li ul li a:hover {
  /*background: #aaa;
  border-left: 5px #000 solid;
  padding-left: 15px;*/
}

.code { 
/*border: 1px solid #ccc; */
list-style-type: decimal-leading-zero; 
padding: 5px; 
margin: 0; 
}

.code code { 
display: block; 
padding: 3px; 
margin-bottom: 0; 
}

.code li { 
/*background: #ddd; */
margin: 0 0 2px 2.2em; 
}

.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }
